package pe.com.bn.sach.domain;

import java.util.Date;

/**
 * Bnchf05Observaciones entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Bnchf05Observaciones implements java.io.Serializable {

	// Fields

	private Bnchf05ObservacionesId id;
	private Bnchf03Motivo bnchf03Motivo;
	private Bnchf46Usuario bnchf46UsuarioCrea;
	private String f05DescObserv;
	private Long f05IdUsrInst;
	private Date f05FeUsrInst;
	private String f05IdUsuaCrea;
	private Date f05FeUsuaCrea;
	/**
	 * @return Devuelve bnchf46UsuarioCrea.
	 */
	public Bnchf46Usuario getBnchf46UsuarioCrea() {
		return bnchf46UsuarioCrea;
	}
	/**
	 * @param bnchf46UsuarioCrea El bnchf46UsuarioCrea a establecer.
	 */
	public void setBnchf46UsuarioCrea(Bnchf46Usuario bnchf46UsuarioCrea) {
		this.bnchf46UsuarioCrea = bnchf46UsuarioCrea;
	}
	private String f05IdUsuaModi;
	private Date f05FeUsuaModi;

	// Constructors

	/** default constructor */
	public Bnchf05Observaciones() { 
		id=new Bnchf05ObservacionesId();
		bnchf03Motivo=new Bnchf03Motivo ();
		bnchf46UsuarioCrea= new Bnchf46Usuario ();
	}

	/** minimal constructor */
	public Bnchf05Observaciones(Bnchf05ObservacionesId id,
			Bnchf03Motivo bnchf03Motivo, String f05IdUsuaCrea,
			Date f05FeUsuaCrea) {
		this.id = id;
		this.bnchf03Motivo = bnchf03Motivo;
		this.f05IdUsuaCrea = f05IdUsuaCrea;
		this.f05FeUsuaCrea = f05FeUsuaCrea;
	}

	/** full constructor */
	public Bnchf05Observaciones(Bnchf05ObservacionesId id,
			Bnchf03Motivo bnchf03Motivo, String f05DescObserv,
			Long f05IdUsrInst, Date f05FeUsrInst, String f05IdUsuaCrea,
			Date f05FeUsuaCrea, String f05IdUsuaModi, Date f05FeUsuaModi) {
		this.id = id;
		this.bnchf03Motivo = bnchf03Motivo;
		this.f05DescObserv = f05DescObserv;
		this.f05IdUsrInst = f05IdUsrInst;
		this.f05FeUsrInst = f05FeUsrInst;
		this.f05IdUsuaCrea = f05IdUsuaCrea;
		this.f05FeUsuaCrea = f05FeUsuaCrea;
		this.f05IdUsuaModi = f05IdUsuaModi;
		this.f05FeUsuaModi = f05FeUsuaModi;
	}

	// Property accessors

	public Bnchf05ObservacionesId getId() {
		return this.id;
	}

	public void setId(Bnchf05ObservacionesId id) {
		this.id = id;
	}

	public Bnchf03Motivo getBnchf03Motivo() {
		return this.bnchf03Motivo;
	}

	public void setBnchf03Motivo(Bnchf03Motivo bnchf03Motivo) {
		this.bnchf03Motivo = bnchf03Motivo;
	}

	public String getF05DescObserv() {
		return this.f05DescObserv;
	}

	public void setF05DescObserv(String f05DescObserv) {
		this.f05DescObserv = f05DescObserv;
	}

	public Long getF05IdUsrInst() {
		return this.f05IdUsrInst;
	}

	public void setF05IdUsrInst(Long f05IdUsrInst) {
		this.f05IdUsrInst = f05IdUsrInst;
	}

	public Date getF05FeUsrInst() {
		return this.f05FeUsrInst;
	}

	public void setF05FeUsrInst(Date f05FeUsrInst) {
		this.f05FeUsrInst = f05FeUsrInst;
	}

	public String getF05IdUsuaCrea() {
		return this.f05IdUsuaCrea;
	}

	public void setF05IdUsuaCrea(String f05IdUsuaCrea) {
		this.f05IdUsuaCrea = f05IdUsuaCrea;
	}

	public Date getF05FeUsuaCrea() {
		return this.f05FeUsuaCrea;
	}

	public void setF05FeUsuaCrea(Date f05FeUsuaCrea) {
		this.f05FeUsuaCrea = f05FeUsuaCrea;
	}

	public String getF05IdUsuaModi() {
		return this.f05IdUsuaModi;
	}

	public void setF05IdUsuaModi(String f05IdUsuaModi) {
		this.f05IdUsuaModi = f05IdUsuaModi;
	}

	public Date getF05FeUsuaModi() {
		return this.f05FeUsuaModi;
	}

	public void setF05FeUsuaModi(Date f05FeUsuaModi) {
		this.f05FeUsuaModi = f05FeUsuaModi;
	}

}